/**
* @Description: app-1.js和controller/pageCtrl 构成 拦截与不同情况响应页面不同东西
* @DescriptionLink: https://www.bilibili.com/video/BV1EZ4y1H7br?p=3
* @author 麦田守望客
* @date 2020/8/14
**/

const http=require('http');
const sendPage=require('../controller/pageCtrl')
http.createServer(function (req,res) {//这里面的东西可以交给别人做
  let oldPath=req.url;
  let newPath=oldPath.split('.');
  if(newPath[1]=='html'||newPath[1]=='css'||newPath[1]=='js'){
    //返回对应的html文件 当然我们也可以传req即可
    sendPage.sendHtml(req,res);
  }else if(newPath[1]=='jpg'||newPath[1]=='jfif'||newPath[1]=='png'){
    //返回对应的图片文件
    sendPage.sendImage(req,res)
  }else if(newPath[1]=='ico'){ res.end(); }
}).listen('8888',()=>console.log('app-1启动...please request http://localhost:8888/page/index.html'))